﻿@charset "utf-8";

/* CSS Document */

/* DIY global autoadaptation css
 * 此文件是网站全局自适应个性化css，也适当补充了自适应栅格系统（补充的是每行5个元素），此样式表在zui框架基础上进行开发，需要先引入zui核心文件。
 * This file is the DIY global autoadaptation CSS of the website, and it also complements the adaptive grid system (supplemented by 5 elements per line). This stylesheet is developed on the basis of the zui framework, which requires the introduction of the zui core file first.

 * 作者: 杨，2020年07月18日。	written by carryyang, 2020.07.18.
 * 拷贝此网站样式或使用相关源码请保留我的版权信息，谢谢！	Copy this website style or use relevant source code please keep my copyright information, thank you!
 */


/* for global 全局 */

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.col-xs-5ths { width: 20%; }
@media (min-width:768px) {
    .col-sm-5ths { width: 20%; float: left; }
}
@media (min-width:992px) {
    .col-md-5ths { width: 20%; float: left; }
}
@media (min-width:1200px) {
    .col-lg-5ths { width: 20%; float: left; }
}
body { background: #F9FDEE; color: #000; font-size: 16px;width: 100%; overflow-x: hidden;}
a { color: #000; cursor: pointer; text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }
a:focus , a:hover { outline: none; text-decoration: none; text-shadow: 1px 1px 1px #000; }
li { list-style: none; }
i{font-style:normal;}
/* box size and margin/padding */
.no-margin { margin: 0 !important; }
.no-padding { padding: 0 !important; }
.margin-20-a {margin:20px auto !important;}

/* display */
.inline-block { display: inline-block !important; }

/* position */
.pst-relative { position: relative !important; }

/* clear */
.clear-block { clear: both !important; }

/* vertical-align */
.vc-top { display: inline-block; vertical-align: top; }
.vc-middle { display: inline-block; vertical-align: middle; }
.vc-bottom { display: inline-block; vertical-align: bottom; }

/* text */
.text-0px { font-size: 0px !important; }
.text-12px { font-size: 12px !important; }
.text-14px { font-size: 14px !important; }
.text-16px { font-size: 16px !important; }
.text-18px { font-size: 18px !important; }
.text-20px { font-size: 20px !important; }
.text-24px { font-size: 24px !important; }
.text-28px { font-size: 28px !important; }
.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }

/* background */
.bg-white{background:#fff;}

/* other */
.top-ctrl { display: inline-block; height: 100%; width: 0px; vertical-align: top; }
.middle-ctrl { display: inline-block; height: 100%; width: 0px; vertical-align: middle; }
.bottom-ctrl { display: inline-block; height: 100%; width: 0px; vertical-align: bottom; }

/* header */
header {}
#headerbar { border: none; position: relative; border-radius: 0; background: #009946;}
#headerbar a { color: #fff;}

#headerbar .top-contact{ width: 100%;height: 16px; margin-top: 15px; }
#headerbar .top-contact .href-links{line-height: 16px;font-size: 14px; color: #fff;  }
#headerbar .top-contact .icon-links{line-height: 16px;font-size: 14px; color: #fff;}
#headerbar .top-contact .icon-links>a{ display: inline-block; width: 16px;height: 16px;line-height: 16px;font-size: 14px; color: #fff;text-align: center;border-radius: 2px;box-shadow: 1px 1px 2px 1px #fff inset; }
#headerbar .top-contact .icon-links>a>i{ font-size: 14px; color: #fff;}
#headerbar .top-contact .icon-links .sina-weibo{ background: #e50700;}
#headerbar .top-contact .icon-links .tencent-weibo{ background: #15abce;}

#headerbar .headertitle { display: block; width: 100%;height: 100px; padding-top: 40px; }
#headerbar .headertitle .headertitle-left { display: block; float: left;  height: 60px; overflow: hidden; }
#headerbar .headertitle .headertitle-left .hd-line{margin: 0px 19px; width: 2px;height: 60px; border-left: #003400 1px solid;border-right: #7ccb9e 1px solid;}
#headerbar .headertitle .headertitle-left .hd-text {color: #fff;}
#headerbar .headertitle .headertitle-left .hd-text .text1 { height: 34px;line-height: 34px;font-size: 24px; font-weight: 700; }
#headerbar .headertitle .headertitle-left .hd-text .text2 { height: 26px;line-height: 26px;font-size: 16px;text-indent: 2px; letter-spacing:1px; }
#headerbar .headertitle .headertitle-right { display: block; float: right; width: 380px;height: 60px; overflow: hidden; }
#headerbar .headertitle .headertitle-right .text1 { line-height: 24px;font-size: 14px; text-indent: 10px; font-weight: 700; }
#headerbar .headertitle .headertitle-right .text2 { line-height: 28px;font-size: 28px; font-weight: 700; }

#headernav {display: block; width: 100%; height: 45px; background:url("../../images/headernav-bg.png") repeat-x;margin-top: 30px;}
#headernav .nav {height: 45px;max-width: 100%;white-space: nowrap;}
#headernav .nav>li {float: none;display: table-cell;width: 1%;height: 45px;position: relative;}
#headernav .nav>li>a {font-size: 14px;color: #000;height: 45px;line-height: 45px;font-weight: 700;padding: 0px 5px;text-align: center;white-space: nowrap;}
#headernav .nav>li>a:focus , #headernav .nav>li>a:hover , #headernav .nav>li.active>a { color: #fff; background:url("../..//images/headernav-bg-active.png") repeat-x; }
#headernav .nav>li>.dropmenu {width: auto;min-width: 100%;padding: 0px;margin: 0px;display: none;position: absolute;z-index: 999;background-color: #009946;border: 1px solid #767570;}
#headernav .nav>li:hover>.dropmenu {display: block;}
#headernav .nav>li>.dropmenu::before,#headernav .nav>li>.dropmenu::after{ content: '';display: block;position: absolute;width:18px;height: 18px;border: 9px solid transparent;border-bottom-color: #767570; top:0px;left: 50%;margin-top: -18px;margin-left: -9px;}
#headernav .nav>li>.dropmenu::after{ width:16px;height: 16px;border: 8px solid transparent;border-bottom-color: #009946; top:0px;left: 50%;margin-top: -16px;margin-left: -8px;}
#headernav .nav>li>.dropmenu>li {display: block;width: auto;min-width: 100%;}
#headernav .nav>li>.dropmenu>li>a { font-size: 14px;line-height: 36px;display: block;width: auto;min-width: 100%;padding: 0px 20px; }
#headernav .nav>li>.dropmenu>li>a:hover {background-color: #DD971F;}

#m-headerbar { padding-top: 6px; padding-bottom: 6px; border: none; background-color: #009946; border-bottom: #d1d1d1; box-shadow: 0px 3px 5px 0px #d1d1d1; }
.screen-phone #m-headertel  i.icon, .screen-tablet #m-headertel i.icon { position: absolute; top: 12px; right: 60px; } 
#m-headerbar .hdtitle-img { width: auto; height: 40px; }
#m-headerbar .hdtitle-img img { width: auto; height: 100%; }
#m-headertel {display: inline-block;}
#m-headertel>.icon {color: #fff;}
#m-headerbtn { position: absolute; top: 10px; right: 10px; color: #009946; text-shadow: none; background-color: #fff; border-color: #009946; }

#leftmenulayout { display: none; width: 100%; height: 100%; width: 100vw !important; height: 100vh !important; position: fixed; z-index: 999998; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: .5; }
#leftmenulayout span { display: block; width: 40%; height: 100%; margin-left: 60%; color: #7d7d7d; font-size: 4rem; overflow: hidden; text-align: center; }
#leftmenu { display: none; width: auto; max-width: 100% !important;max-width: 90vw !important; height: 100% !important; height: 100vh !important; background-color: #009946; border-right: 1px solid #333; position: fixed; z-index: 999999; box-shadow: rgba(0, 0, 0, .15) 0 .15rem .5rem, rgba(0, 0, 0, .25) 0 .15rem .5rem; overflow-y: auto !important;}


/* body-container */
.body-container{font-size: 0px;padding-bottom: 20px;}
.body-container>.row>.col{font-size: 0px;margin-top: 20px;}



/* 搜索 */
.searchbox {widt:100%;border: 1px solid #8E8C8F;padding: 3px 5px;background-color: #009946;overflow: hidden;font-size: 0px;vertical-align: middle;}
.searchbox .input .input-group .input-control .search-input{height: 23px;border-radius: 0px;font-size: 12px;line-height: 21px;margin: 0px;padding: 0px 23px;}
.searchbox .input .input-group .input-control .search-icon{width: 21px;height: 21px;line-height: 21px;margin: 0px;vertical-align: middle;}
.searchbox .input .input-group .input-control .search-icon .icon{font-size: 18px;line-height: 21px;}
.searchbox .input .input-group-btn button{height: 23px;border-radius: 0px;font-size: 14px;line-height: 23px;padding-top: 0px;padding-bottom: 0px;background-color: #85C101;border: none;}
.searchbox .keywords>div{height: 100%;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;line-height: 23px;vertical-align: middle;color: #fff;}
.searchbox .keywords>div>a{display: inline-block;margin-left: 10px;color: #fff;font-size: 12px;line-height: 23px;}
.searchbox .keywords>div>a:hover{text-decoration: underline;}


/* 左侧产品导航*/
.product_menu {width:100%;display: block;border: 1px solid #009946;background: url("../../images/index_productnav_bg.png") 0px 0px repeat;color: #fff;}
.product_menu a{color: #fff;}
.product_menu>.maintitle{width: 100%;border: 4px solid #009946; border-bottom: 1px solid #003522;font-size: 18px;font-weight: 700;padding: 10px;}
.product_menu>.mainbody{width: 100%;border: 4px solid #009946; border-top: 1px solid #8FCEA3;padding: 10px;}
.product_menu>.mainbody>.items{width: 100%;padding: 10px 0px 5px 0px;}
.product_menu>.mainbody>.items+.items{border-top: 1px dotted #fff;}
.product_menu>.mainbody>.items>.title>a{display: block;font-size: 16px;color: #E0E119;}
.product_menu>.mainbody>.items>.title>a:hover{text-decoration: underline;}
.product_menu>.mainbody>.items>.body{padding: 0px 13px;}
.product_menu>.mainbody>.items>.body>a{display: inline-block;vertical-align: middle; font-size: 14px;line-height: 16px;padding: 5px 8px;margin: 5px 0px;}
.product_menu>.mainbody>.items>.body>span{display: inline-block;vertical-align: middle;width: 1px;height: 14px;border-left: 1px solid #fff;margin: auto 6px;}
.product_menu>.mainbody>.items+.items>.body>a{display: block;}
.product_menu>.mainbody>.items+.items>.body>span{display: none;}
.product_menu>.mainbody>.items>.body>a:hover{background-color: #fff;color: #343434;text-shadow: none;}


/*展示图片列表的样式 */
.productwindow {width:100%;height: 100%;background-color: #fff;border: 1px solid #E6E6E6;}
.productwindow>.maintitle{ width: 100%;padding: 15px 20px 10px;}
.productwindow>.maintitle .classname{ display: inline-block;color: #313131;font-size: 16px;}
.productwindow>.maintitle .more{ display: block;float: right;color: #313131;font-size: 14px;}
.productwindow>.maintitle a:hover{ text-decoration: underline;}
.productwindow>.mainbody{ border-top: 1px solid #e6e6e6;position: relative;}
.productwindow>.mainbody::before{ content: '';display: block;width:18px;height: 18px;position: absolute;border: 9px solid transparent;border-bottom-color: #e6e6e6; top:-18px;left: 52px;}
.productwindow>.mainbody::after{ content: '';display: block;width:16px;height: 16px;position: absolute;border: 8px solid transparent;border-bottom-color: #FFF; top:-16px;left: 53px;}
.productwindow>.mainbody .cards{ padding: 30px 30px 20px;}
.productwindow>.mainbody .cards>div{ padding-left: 5px; padding-right: 5px; }
.productwindow>.mainbody .card{ border-radius: 0px;text-align: center;width: 100%;padding-top: 82%;margin-bottom: 10px;}
.productwindow>.mainbody .card:hover{ border-color: #FB9435; }
.productwindow>.mainbody .card>.title{ display: block;width: 100%;position: absolute;left: 0px;bottom: 0px;color: #343434;font-size: 14px;line-height: 30px; }
.productwindow>.mainbody .card>.imagebox{display:block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.productwindow>.mainbody .card>.imagebox>img{max-height: 100%;}


/* 案例列表样式 */
.caselist{ padding: 10px 20px 0px;}
.caselist .cards>div{ padding-left: 5px; padding-right: 5px; }
.caselist .card{ border-radius: 0px;text-align: center;width: 100%;padding-top: 82%;margin-bottom: 10px;}
.caselist .card:hover{ border-color: #FB9435; }
.caselist .card>.title{ display: block;width: 100%;position: absolute;left: 0px;bottom: 0px;color: #343434;font-size: 14px;line-height: 30px;background-color:rgba(241,160,15,0.9); }
.caselist .card>.imagebox{display:block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.caselist .card>.imagebox>img{max-height: 100%;}


/* 解决方案的样式 */
.jjfanganbox .leftlist{width: 22%;height: 100%;background: #F2F2F2 url("../../images/index_jjfangan_bg.png") left 0px bottom 10% no-repeat;position: relative;overflow-y: auto;overflow-x: hidden;float: left;}
.jjfanganbox .leftlist>.maintitle{width: 100%;font-size:18px;line-height: 70px;color: #000; text-align: center;font-weight: 700;}
.screen-phone .jjfanganbox .leftlist>.maintitle{width: 100%;font-size:14px;line-height:23px;color: #000; text-align: center;font-weight: 700;}

.jjfanganbox .leftlist>.mainlist{width: 100%;}
.jjfanganbox .leftlist>.mainlist>.titlebtn{display: block; width:90%;font-size: 14px;line-height: 30px;color: #000;margin: 10px auto;border: 1px solid #C9C9C9;background-color: #F9F9F9;padding: 0px 10px;box-shadow: 0px 0px 10px 4px inset #fff;cursor: pointer;
    -webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
    transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.screen-phone .jjfanganbox .leftlist>.mainlist>.titlebtn {line-height: 20px;}

.jjfanganbox .leftlist>.mainlist>.titlebtn.active,.jjfanganbox .leftlist>.mainlist>.titlebtn:hover{width: 100%;color: #fff;border: 1px solid #FB9531;background-color: #FB9531;padding: 0px 5%;box-shadow: none;}
.jjfanganbox .textbox{width: 78%;height: 100%;float: left;overflow: hidden;}
.jjfanganbox .textbox>.item{display:block;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;position: relative;text-align: center;}
.jjfanganbox .textbox>.item>img{max-width: 100%;max-height: 100%;text-align: center;vertical-align: middle;}
.jjfanganbox .textbox>.item>.more{display: block;position: absolute;left: 10%;bottom: 5%;font-size: 12px;border: 1px solid #ddd;background-color: #FC9632;color: #fff;padding: 5px 5px;}
.jjfanganbox .textbox>.item>.more:hover{background-color: #FB810A;}


/* 问答模块样式 */
.wenda{width:100%;padding: 11px;}
.wenda>a{display: block;width: 100%;margin: 12px auto;min-height: 68px;}
.wenda>a:hover{text-decoration: underline;}
.wenda>a>.title,.wenda>a>.text{display: block;width: 100%;padding-left: 20px;font-size: 14px;color: #029B40;position: relative;font-weight: 700;}
.wenda>a>.text{ color: #636363;font-weight: normal;margin-top: 4px;}
.wenda>a>.title>div,.wenda>a>.text>div{width: 17px;height: 16px;font-size: 11px;line-height: 14px;color: #fff;text-align: center; border: 1px solid #C10209;background-color: #C10209;border-radius: 1px;box-shadow: 0px 0px 0px 1px #E46554 inset; position: absolute;left: 0px;top:3px;}
.wenda>a>.text>div{border: 1px solid #BFE254;background-color: #BFE254;box-shadow: 0px 0px 0px 1px #CCEC7F inset;}


/* leftnav 左侧小导航栏 */
.leftnav{width: 100%;}
.leftnav .menu .tree-menu{border-radius: 0px;background: #009946;border: none;}
.leftnav .menu .tree-menu li>.list-toggle{color: #fff;}
.leftnav .menu .tree-menu a{font-size: 14px;color: #fff;padding-right: 32px;}
.leftnav .menu .tree-menu li.active>a,.leftnav .menu .tree-menu li>a:hover{color: #E5A63F;background-color: #008A3F; background:rgba(0,0,0,.1);text-shadow: 1px 1px 1px #000;}
.leftnav .menu .tree-menu>li>a{background: #DA9C2D; border-bottom-color:#DA9C2D;}
.leftnav .menu .tree-menu>li>a:hover,.leftnav .menu .tree-menu>li.active>a{color: #fff;background-color: #CD891A; border-color:#AC7419;text-shadow: 1px 1px 1px #000;}


/* breadcrumb 面包屑导航 */
.thebreadcrumb { width: 100%; background: #DA9C2D; font-size: 16px; text-align: left; line-height: 28px; padding: 5px 10px; border: 1px solid #ddd;}
.thebreadcrumb a { color: #fff; }
.breadcrumb { display: inline-block; margin: 0; padding: 0; }
.breadcrumb i { font-size: 16px; }
.breadcrumb>li+li::before { padding: 0 5px; color: #fff; content: "»"; }
.breadcrumb li:last-child>a{text-decoration: underline;}


/* listbody 列表页主列表框 */
.listbody{width:100%;border: 1px solid #ddd;background-color: #fff;}


/* newslist 新闻列表样式外框 */
.newslist{padding:10px 20px;}
.newslist .news-img-list .item{position: relative;color: #636363; margin-top: 10px;border: 1px solid #ddd;padding: 10px;}
.newslist .news-img-list .item .itembox .maintitle span{bottom: 10px;}


/* pagectrl 翻页按钮 */
.pagectrl { display: block; width: 100%;background-color: #009946; border: 1px solid #ddd;}
.pagectrl>a {font-size: 12px;line-height: 12px; display: inline-block; padding: 5px; background-color: #DA9C2D; border: 1px solid #999; margin: 5px; color: #fff; }
.pagectrl>a>i {font-size: 12px;line-height: 12px;padding: 0px;}
.pagectrl>a.active, .pagectrl>a:hover { background-color: #FFC152; border: 1px solid #999; color: #fff; }
.pagectrl>.pagectrlform { display: inline-block;margin: 5px; }
.pagectrl>.pagectrlform .pageinput { width: 30px; height: 22px; border: 1px solid #999; border-radius: 0; text-align: center;font-size: 12px;line-height: 20px; }
.pagectrl>.pagectrlform .pagesubmit {font-size: 12px;line-height: 12px; padding: 5px; background-color: #DA9C2D; border: 1px solid #999; color: #fff;margin-left: 2px;}
.pagectrl>.pagectrlform .pagesubmit:hover {background: #FFC152;border-color:#999; }


/* 有图-无图 双兼容 列表样式 */
.news-img-list .item{position: relative;color: #636363;padding: inherit;}
.screen-phone .news-img-list .item{position: relative;color: #636363; padding: 5px 10px 5px 25px}

.news-img-list .item .itembox .img{display: block; width: 28%; padding-top: 18%; position: relative; font-size: 0; line-height: 0; overflow: hidden;}
.news-img-list .item .itembox .img>div{position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index:1;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s; -o-transition: all 1s;text-align: center;}
.news-img-list .item .itembox>div{float:left;}
.news-img-list .item .itembox .maintitle{width: 68%;margin-left:2%;}
.news-img-list .item .itembox .maintitle h4{font-size:14px;font-weight:600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-img-list .item .itembox .maintitle p{font-size:12px;line-height:20px;font-weight:400;color: #999;margin:0;min-height:60px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.news-img-list .item .itembox .maintitle p+p{  font-size:12px;line-height:20px;font-weight:400;color: #999;margin:0;min-height:28px;}
.screen-phone .news-img-list .item .itembox .maintitle p{min-height:auto;-webkit-line-clamp:1;}
.news-img-list .item .itembox .maintitle span{font-size:12px;line-height:12px;padding: 5px 4px; display:block;position: absolute; ;border:1px solid #ccc;background-color: #F6923A;color: #fff;}

.news-img-list .item:hover .itembox .img>div{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.news-img-list .item:hover .itembox .maintitle h4{color: #009946;text-decoration: underline;}
.news-img-list .item:hover .itembox .maintitle p{text-decoration: underline;}
.news-img-list .item:hover .itembox .maintitle span{background-color: #009946;}

.news-img-list .item.item-noimg .itembox .img{display: none;}
.news-img-list .item.item-noimg .itembox .maintitle{width: 100%;margin-left: 0px;}


/* 简单的 列表样式 */
.news-simple-list{margin-top: 10px;}
.news-simple-list .item{font-size: 12px;line-height: 12px;color: #666666; display: block;width: 100%;position: relative;padding: 9px 90px 10px 18px;border-bottom: 1px dashed #A1A1A1;}
.news-simple-list .item.item-nodate{padding-right: 0px;}
.news-simple-list .item:hover{text-decoration: underline;color: #009946;}
.news-simple-list .item .item-circle{width: 11px;height: 11px;display: block;background: url("../../images/icon/news_simple_list_li.png") no-repeat ;position: absolute;top: 10px; left: 0px;}
.news-simple-list .item:hover .item-circle{background: url("../../images/icon/news_simple_list_li_hover.png") no-repeat ;}
.news-simple-list .item .item-num{width: 14px;height: 12px;display: block;background-color: #9B9B99; position: absolute;top: 10px; left: 0px;text-align: center;font-size: 8px;line-height: 12px;color:#fff;}
.news-simple-list .item .item-num.top3{background-color: #DA9C2D;}
.news-simple-list .item .maintitle{width: 100%;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-simple-list .item .item-date{width: 70px;display: block;position: absolute;top: 9px;right: 0px;}


/* 图片文本每行交叉的列表样式 */
.liststyle-guanyu{}
.liststyle-guanyu .item{margin-top: 5%;}
.liststyle-guanyu .item.item-2n>.col{float: right;}
.liststyle-guanyu .item .mainbody,.liststyle-guanyu .item .mainimg{width: 100%;position: relative;}
.liststyle-guanyu .item .mainbody .maintitle{width: 100%;position: relative;padding-top: 20%;}
.liststyle-guanyu .item .mainbody .maintitle>div{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.liststyle-guanyu .item .mainbody .maintitle .titleimg{width: 18%;padding-top: 18%;display: block;background-color: #009C74 !important; background-position: center !important;background-repeat: no-repeat !important;background-size: 100% !important;border-radius: 50%;border-bottom-left-radius: 0px;box-shadow: 2px -2px 0px 3px #fff;position: absolute;left: 0px;top:1%;}
.liststyle-guanyu .item .mainbody .maintitle .title{display: inline-block;width: 100%;font-size: 28px;line-height: 40px;color: #fff;padding-left: 24%;vertical-align: middle;background-color: #009C74;}
.screen-phone .liststyle-guanyu .item .mainbody .maintitle .title{display: inline-block;width: 100%;font-size: 22px;line-height: 40px;color: #fff;padding-left: 24%;vertical-align: middle;background-color: #009C74;}
.liststyle-guanyu .item .mainbody .textbox{display: block;width: 100%;overflow: hidden;}
.liststyle-guanyu .item .mainbody .textbox p{display: block;font-size: 16px;color: #000;line-height: 30px;padding-left: 30px;background: #fff url("../../images/icon/icon-li1.png") 11px 11px no-repeat;}
.liststyle-guanyu .item .mainbody .textbox strong{color: #E85505;}


/*底部*/
#footernav { width: 100%;font-size: 14px;font-weight: 700; color: #fff; background-color: #017a37; padding: 10px 0px; text-align: center; }
#footernav a{ display: inline-block; padding: 0px 18px; line-height: 14px; color: #fff; }
#footernav a+a{ border-left: 2px solid #fff;}

#footerbar { width: 100%; font-size: 14px; color: #fff; padding-top: 70px; padding-bottom: 70px; background-color: #009946; }
#footerbar a{ color: #fff; }

#m-footer { border-top: 1px solid #006940; background-color: #009946; }
#m-footer a { display: block; color: #fff; padding-top: 5px; padding-bottom: 5px; }


/* myModal */
#myModal{z-index: 99999;}


/* R_fudong 右侧悬浮导航 */
.R_fudong { width: 52px; border: 1px solid #ccc; font-size: 0px; display: block; position: fixed; top: 50%; right: 0px; z-index: 999; }
.R_fudong ul { margin: 0px; padding: 0px; }
.R_fudong ul li { width: 52px; display: block; height: 52px; overflow: hidden; list-style: none; background-position: 0 0px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
.R_fudong ul li:hover { background-position: 0px -62px; }
.R_fudong ul li+li { margin-top: 5px; }
.R_fudong ul li a { display: block; width: 100%; height: 100%; }
.qq { background: url(../../images/QQ.png) no-repeat; }
.weixin { background: url(../../images/weixin.png) no-repeat; }
.weixin-logo { background: #fff; font-size: 12px; width: 0px; height: 0px; overflow: hidden; position: absolute; top: 0px; right: 127px; transform: rotate(720deg); -webkit-transition: ease-out .5s; -moz-transition: ease-out .5s; -ms-transition: ease-out .5s; -o-transition: ease-out .5s; }
.weixin-logo>img { width: 100%; }
.weixin:hover .weixin-logo { width: 130px; height: auto; top: 0px; right: 52px; text-align: center; color: #000; transform: rotate(0deg); }
.R_fudong .liuyan { background: url(../../images/liuyan.png) no-repeat; }
.R_fudong .gotop { background: url(../../images/gotop.png) no-repeat; }




/* 列表 左侧联系小面板 */
.listleft_lxhhwj{width: 100%;position: relative;display: block;font-size: 12px;color: #666666;margin-top: 10px;background-color: #fff;}
.listleft_lxhhwj>.maintitle{width: 100%;display: block;background: #DA9C2D;color: #fff;font-size: 16px;line-height: 30px; font-weight: 700;text-align: center;}
.listleft_lxhhwj>.mainbody{width: 100%;display: block;border: 1px solid #ddd;padding: 10px;}


/* 列表 左侧热门资讯小面板 */
.listleft_rmzx{width: 100%;position: relative;display: block;font-size: 12px;color: #666666;margin-top: 10px;background-color: #fff;}
.listleft_rmzx>.maintitle{width: 100%;display: block;background: #DA9C2D;color: #fff;font-size: 16px;line-height: 30px; font-weight: 700;text-align: center;}
.listleft_rmzx>.mainbody{width: 100%;display: block;border: 1px solid #ddd;padding: 10px;}


/* 列表 底部资讯 */
.listbody_zx{margin-top: 10px;}
.listbody_zx .mainbody{padding: 10px 20px;}


/* 列表 底部产品 */
.listbody_rxcp{margin-top: 10px;}
.listbody_rxcp .mainbody{padding: 10px 20px;}


/* 详情 右侧相关资讯和最新资讯面板 */
.detailright_zx{padding-top: 2px;background-color: #fff;}
.detailright_zx>.title{font-size: 14px;line-height: 30px;color: #000;width: 100%;background-color: #EDEDED;padding: 0px 10px; }
.detailright_zx>.news-simple-list{padding: 10px;margin-top: 0px;}


/* 详情 新闻详情 */
.newsdetail{width: 100%;color: #666;padding: 10px;border: 1px solid #ddd;background-color: #fff;}
.newsdetail>.maintitle{font-size: 20px;color: #000;line-height: 40px;width:100%;border-bottom: 1px dashed #ccc;text-align: center;padding-bottom: 10px;}
.newsdetail>.maininfo{font-size: 14px;color: #ccc;line-height: 30px;width:100%;padding: 0px 20px;text-align: center;}
.newsdetail>.maininfo>span{display: inline-block;vertical-align: middle;padding: 0px 10px;}
.newsdetail>.mainbody{width: 100%;overflow: hidden;font-size: 14px;line-height: 20px;padding: 20px 10px;}
.newsdetail>.mainbody>*{max-width: 100%;}


/* 详情 产品详情 */
.productdeatil{background-color: #fff;padding: 10px 0px;}
.productdeatil .mainimg{width: 100%;height: auto;padding-top: 81%;position: relative;border: 1px solid #ddd;}
.productdeatil .mainimg>div{width: 100%;height: 100%;position: absolute;left: 0px;top:0px;}
.productdeatil .mainimg>div>img{width: 100%;height: auto;display: inline-block;vertical-align: middle;}
.productdeatil .maininfo { padding-right: 10px; }
.productdeatil .maininfo>.maintitle{width: 100%;font-size: 14px;line-height: 40px;border-bottom: 1px dashed #ddd;}
.productdeatil .maininfo>.subtitle{width: 100%;font-size: 14px;line-height: 40px;color: #DA9C2D; }
.productdeatil .maininfo>.phone{width: 100%;font-size: 18px;line-height: 40px;color: #DA9C2D;font-weight: 700;}
.productdeatil .maininfo>.zxzxbtn{display: inline-block;font-size: 24px;line-height: 40px;padding: 0px 20px;background-color:#009946; color: #fff;border-radius: 5px;}
.productdeatil .mainbody{width: 100%;padding: 10px 0px;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ccc;}
.productdeatil .mainbody>.title{width: 100%;border-bottom: 4px solid #009946;}
.productdeatil .mainbody>.title>span{display: inline-block;font-size: 14px;line-height: 14px;padding: 9px 15px 5px; color: #fff;background-color:#009946;margin-left: 2px;border-radius: 10px 10px 0px 0px; }


/* 详情 采购商品 */
.detailbottom-cgcp{font-size: 14px;line-height: 28px;background-color: #fff;}
.detailbottom-cgcp>.maintitle{width: 100%;color: #000;padding-left: 5px; background-color: #CCCCCC;}
.detailbottom-cgcp>.mainbody{width: 100%;padding: 10px;}


/* 详情 左侧热门产品 */
.detailleft_rxcp{width: 100%;position: relative;display: block;font-size: 0px;line-height: 0px; color: #666;margin-top: 10px;background-color: #fff;}
.detailleft_rxcp>.maintitle{width: 100%;display: block;background: #DA9C2D;color: #fff;font-size: 16px;line-height: 30px; font-weight: 700;text-align: center;}
.detailleft_rxcp>.mainbody{width: 100%;display: block;border: 1px solid #ddd;padding: 0px 20px;}
.detailleft_rxcp>.mainbody .card{border-radius: 0px;text-align: center;width: 100%;padding-top: 74%;margin-bottom: 10px;box-shadow: none;}
.detailleft_rxcp>.mainbody .card .card-heading{font-size: 14px;line-height: 14px;color: #000;position: relative;z-index: 999;background-color: #eee;}
.detailleft_rxcp>.mainbody .card>.imagebox{display:block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.detailleft_rxcp>.mainbody .card>.imagebox>img{max-height: 100%;width: 100%;}


/* prevnext 前一篇-后一篇 */
.prevnext { width: 100%;padding: 20px 0; font-size: 14px; }
.prevnext a {color: #333; overflow: hidden;}
.prevnext a:hover { text-decoration: underline; color: #009946; }
.prevnext .prev, .prevnext .next { width: 50%; display: block; float: left;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.prevnext .next {text-align: right;}
.prevnext .historygo { display: inline-block; padding: 5px; background-color: #009946; color: #fff; }
.prevnext .historygo:hover { color: #fff; text-decoration: none; background: #3f3b3a; }


/* 联系我们-地图 */
.contact-map { width: 100%; position: relative; padding-top: 56%; overflow: hidden; min-height: 320px; }
.contact-map>div { width: 100%; height: 100%; top: 0; position: absolute; }


